.menu {
    background: #fff;
    padding: 20px;
    margin-right: 10px;
    & ul {
        & li {
            padding: 10px;
            line-height: 30px;
            vertical-align: middle;
            -webkit-user-select: none;
            -moz-user-select: none;
            user-select: none;
            font-size: 14px;
            cursor: pointer;
            & a {
                color: #8590A6;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                align-items: center;
            }
        }
        & li.active {
            background: rgba(0, 132, 255, 0.04);
            & a, span {
                color: #0084ff;
            }
        }
    }
}

.content-body {
    background: #fff;
    padding: 20px;
    min-height: 500px;
}

.common-icon {
    color: #8590A6;
}

.common-icon-active {
    color: #0084ff;
}